home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Visual Basic Controls
/
Visual Basic Controls.iso
/
vbcontrol
/
em7sui_1
/
em7sui~1.exe
/
SliderTest.wr_
/
SliderTest.wr
Wrap
Text File
|
1998-10-22
|
2KB
|
108 lines
#VRML V2.0 utf8
# Copyright Electrohouse 1998
# This file may not be copied, modified or distributed
# in any way which violates the ProtoPak licensing
# agreement established by Electrohouse.
EXTERNPROTO em7_Slider [
field SFFloat height
field SFFloat radius
field SFInt32 min
field SFInt32 max
field SFInt32 value
eventIn SFInt32 set_min
eventIn SFInt32 set_max
eventIn SFInt32 set_value
eventOut SFInt32 value_changed
] "..\VR_UI.wrl#em7_Slider"
EXTERNPROTO em7_SingleTypeConversion [
eventIn SFBool SFBoolValue
eventIn SFFloat SFFoatValue
eventIn SFInt32 SFInt32Value
eventIn SFString SFStringValue
eventOut SFBool SFBoolResult
eventOut SFFloat SFFloatResult
eventOut SFInt32 SFInt32Result
eventOut SFString SFStringResult
eventOut MFString MFStringResult
] "..\VR_COMMON.wrl#em7_SingleTypeConversion"
EXTERNPROTO em7_ProgressBar [
exposedField SFNode appearance
field SFFloat radius
field SFFloat height
field SFFloat percentageComplete
eventIn SFFloat set_percentageComplete
eventOut SFFloat percentageComplete_changed
] "..\VR_UI.wrl#em7_ProgressBar"
EXTERNPROTO em7_ScaledSFFloat [
field SFFloat oldMin
field SFFloat oldMax
field SFFloat newMin
field SFFloat newMax
eventIn SFFloat set_oldMin
eventIn SFFloat set_oldMax
eventIn SFFloat set_newMin
eventIn SFFloat set_newMax
eventIn SFFloat set_value
eventOut SFFloat value_changed
] "..\VR_COMMON.wrl#em7_ScaledSFFloat"
Transform {
translation 0 0 0
children [
DEF PROGRESS em7_ProgressBar {
appearance Appearance { material Material { diffuseColor 0.2 0.4 0.8 } }
percentageComplete 0.0
}
]
}
Transform {
translation -2.5 2 0
rotation 0 0 1 -1.5708
children [
DEF SLIDE1 em7_Slider {
min 6
max 24
height 5
radius 0.1
value 14
}
]
}
Transform {
translation 4 2 0
children [
Shape {
geometry DEF VALUE_TEXT Text {
string "Value"
}
}
]
}
DEF CONVERT em7_SingleTypeConversion {}
DEF SCALER em7_ScaledSFFloat {
oldMin 6.0
oldMax 24.0
newMin 0.0
newMax 1.0
}
ROUTE SLIDE1.value_changed TO CONVERT.SFInt32Value
ROUTE CONVERT.SFFloatResult TO SCALER.set_value
ROUTE SCALER.value_changed TO PROGRESS.set_percentageComplete
ROUTE CONVERT.MFStringResult TO VALUE_TEXT.set_string